<html>
<head><meta charset="utf-8"><title>mcp process · t-compiler/wg-meta · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/index.html">t-compiler/wg-meta</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html">mcp process</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="193819242"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819242" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819242">(Apr 13 2020 at 20:46)</a>:</h4>
<p>So I was talking to <span class="user-mention" data-user-id="116122">@simulacrum</span> about moving to a final decision on the git subtree MCP</p>



<a name="193819291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819291">(Apr 13 2020 at 20:46)</a>:</h4>
<p>And I realized a few things</p>



<a name="193819310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819310">(Apr 13 2020 at 20:46)</a>:</h4>
<p>So, specific to <a href="https://github.com/rust-lang/compiler-team/issues/266" title="https://github.com/rust-lang/compiler-team/issues/266">https://github.com/rust-lang/compiler-team/issues/266</a> --</p>



<a name="193819334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819334">(Apr 13 2020 at 20:46)</a>:</h4>
<p>I think we've had plenty of exposure and we can just say we're in FCP, it was semi-announced last week</p>



<a name="193819349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819349">(Apr 13 2020 at 20:46)</a>:</h4>
<p>though it's <em>supposed</em> to start at a meeting, so we could wait for that</p>



<a name="193819359"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819359" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819359">(Apr 13 2020 at 20:46)</a>:</h4>
<p>which is probably also fine</p>



<a name="193819385"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819385" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819385">(Apr 13 2020 at 20:47)</a>:</h4>
<p>but also the terminology here is maybe confusing and this process is kind of annoying me already in some minor ways</p>



<a name="193819418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819418">(Apr 13 2020 at 20:47)</a>:</h4>
<p>On the matter of terminology, FCP sort of refers to three things, two of which are pre-existing:</p>
<ul>
<li>the process where everybody checks their boxes </li>
<li>the time period <em>after</em> enough boxes are checked</li>
<li>the time period <em>after</em> MCP is announced</li>
</ul>



<a name="193819429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819429">(Apr 13 2020 at 20:47)</a>:</h4>
<p>I worry we will be endlessly confused here</p>



<a name="193819534"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819534" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819534">(Apr 13 2020 at 20:49)</a>:</h4>
<p>On the topic of things being annoying, though, I think we need to figure out the process for "announcing" that an MCP has a second and will move to be accepted pretty soon. I also think it might be nice if it can start asynchronously anytime, but it needs to include at least one meeting? Or should it always start on a Thursday?</p>



<a name="193819562"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819562" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819562">(Apr 13 2020 at 20:49)</a>:</h4>
<p>I imagine for many changes -- especialy those like subtree that have had a fair amount of discussion -- it just feels unnecessary to wait.</p>



<a name="193819578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819578">(Apr 13 2020 at 20:49)</a>:</h4>
<p>I like async starts</p>



<a name="193819591"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819591" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819591">(Apr 13 2020 at 20:49)</a>:</h4>
<p>it always feels really awkward to wait if you have everything lined up</p>



<a name="193819603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819603">(Apr 13 2020 at 20:49)</a>:</h4>
<p>Yeah exactly</p>



<a name="193819739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819739">(Apr 13 2020 at 20:50)</a>:</h4>
<p>once question: do we want the meeting in which it's brought up to be after the second, or before?</p>



<a name="193819746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819746">(Apr 13 2020 at 20:50)</a>:</h4>
<p>I'd be in favor of either</p>



<a name="193819750"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819750" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819750">(Apr 13 2020 at 20:50)</a>:</h4>
<p>to make it lightweight</p>



<a name="193819769"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819769" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819769">(Apr 13 2020 at 20:51)</a>:</h4>
<p>so the process could be:</p>
<p>You post a comment like</p>
<p>Hey @rust-lang/compiler, I second this proposal! </p>
<p>and add the final-comment-period label. </p>
<p>At the next meeting, we list out all the things with the final-comment-period label to make sure people know they're happening.</p>
<p>After a week has passed, you can move ahead -- or, if you feel confident it will work out, after the meeting is fine.</p>



<a name="193819804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819804">(Apr 13 2020 at 20:51)</a>:</h4>
<p>ah, hmm, I guess I can go either way</p>



<a name="193819841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819841">(Apr 13 2020 at 20:51)</a>:</h4>
<p>I had in mind that people got notified <em>after</em> the second, because that's like "oh hey this is happening"</p>



<a name="193819846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819846">(Apr 13 2020 at 20:51)</a>:</h4>
<p>instead of "hmm this is an idea"</p>



<a name="193819862"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819862" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819862">(Apr 13 2020 at 20:52)</a>:</h4>
<p>yeah, that's true</p>



<a name="193819893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819893">(Apr 13 2020 at 20:52)</a>:</h4>
<p>let's go with that</p>



<a name="193819904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819904">(Apr 13 2020 at 20:52)</a>:</h4>
<p>how hard would it be to automate the above?</p>



<a name="193819907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819907">(Apr 13 2020 at 20:52)</a>:</h4>
<p>though we should make sure that the notification at the meeting has at least a day or two after it</p>



<a name="193819922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819922">(Apr 13 2020 at 20:52)</a>:</h4>
<p>e.g., so I wrote <code>rustbot second</code> or something</p>



<a name="193819941"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819941" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819941">(Apr 13 2020 at 20:52)</a>:</h4>
<p>maybe the fcp should start at the meeting then? Not sure</p>



<a name="193819948"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819948" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819948">(Apr 13 2020 at 20:52)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116122">simulacrum</span> <a href="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/mcp.20process/near/193819907" title="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/mcp.20process/near/193819907">said</a>:</p>
<blockquote>
<p>though we should make sure that the notification at the meeting has at least a day or two after it</p>
</blockquote>
<p>yeah I mean ideally it'd be a week, though I suspect a lot of cases (like this one) that feels like overkill</p>



<a name="193819982"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819982" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819982">(Apr 13 2020 at 20:53)</a>:</h4>
<p>that reminds me that I wanted to make a special zulip stream for these sorts of things</p>



<a name="193819985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193819985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193819985">(Apr 13 2020 at 20:53)</a>:</h4>
<p>fcp is normally 10 days</p>



<a name="193820019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820019">(Apr 13 2020 at 20:53)</a>:</h4>
<p>side note that I seconded git subtree 10 days -- I think I actually <em>did</em> annoucne that at the meeting</p>



<a name="193820061"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820061" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820061">(Apr 13 2020 at 20:54)</a>:</h4>
<p>so in some sense we've been keeping the procedure :)</p>



<a name="193820062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820062">(Apr 13 2020 at 20:54)</a>:</h4>
<p>but I forget</p>



<a name="193820079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820079">(Apr 13 2020 at 20:54)</a>:</h4>
<p>so let's maybe have this:</p>
<ul>
<li>fcp lasts for 10 days after seconding</li>
<li>you kick off fcp with <code>rustbot second</code>, which:<ul>
<li>pings wg-prioritization asking for inclusion in meeting notes</li>
<li>adds label for fcp</li>
</ul>
</li>
</ul>



<a name="193820088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820088">(Apr 13 2020 at 20:54)</a>:</h4>
<p>yep</p>



<a name="193820092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820092">(Apr 13 2020 at 20:54)</a>:</h4>
<p>not sure if the ping is helpful</p>



<a name="193820095"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820095" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820095">(Apr 13 2020 at 20:54)</a>:</h4>
<p>ideally it would also post into the zulip stream</p>



<a name="193820121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820121">(Apr 13 2020 at 20:54)</a>:</h4>
<p>probably the ping isn't needed</p>



<a name="193820130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820130">(Apr 13 2020 at 20:55)</a>:</h4>
<p>since they can just skim the final-comment-period labels</p>



<a name="193820145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820145">(Apr 13 2020 at 20:55)</a>:</h4>
<p>but <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> can decide</p>



<a name="193820204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820204">(Apr 13 2020 at 20:55)</a>:</h4>
<p>okay, I can probably get that going</p>



<a name="193820255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820255">(Apr 13 2020 at 20:56)</a>:</h4>
<p>I think it probably doesn't make sense for the bot to create a zulip stream though?</p>



<a name="193820259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820259">(Apr 13 2020 at 20:56)</a>:</h4>
<p>since it probably already exists</p>



<a name="193820508"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820508" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820508">(Apr 13 2020 at 20:58)</a>:</h4>
<p>sorry so</p>



<a name="193820511"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820511" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820511">(Apr 13 2020 at 20:58)</a>:</h4>
<p>I will make a zulip <em>stream</em></p>



<a name="193820516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820516">(Apr 13 2020 at 20:58)</a>:</h4>
<p>PS I'm going to declare <a href="https://github.com/rust-lang/compiler-team/issues/266" title="https://github.com/rust-lang/compiler-team/issues/266">compiler-team#266</a> accepted :)</p>



<a name="193820544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820544">(Apr 13 2020 at 20:59)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I meant the per-change stream</p>



<a name="193820552"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820552" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820552">(Apr 13 2020 at 20:59)</a>:</h4>
<p>er, not stream</p>



<a name="193820554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820554">(Apr 13 2020 at 20:59)</a>:</h4>
<p>yeah so .. here's what I want, two things</p>



<a name="193820556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820556">(Apr 13 2020 at 20:59)</a>:</h4>
<p>topic</p>



<a name="193820573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820573">(Apr 13 2020 at 20:59)</a>:</h4>
<ul>
<li>when you open a major-change issue, it'd be nice if a bot could make a topic for it automatically</li>
</ul>



<a name="193820706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820706">(Apr 13 2020 at 21:00)</a>:</h4>
<ul>
<li>when it enters FCP, maybe it should post to a special topic like "final comment periods" within <code>#t-compiler/major changes</code>?</li>
</ul>



<a name="193820728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820728">(Apr 13 2020 at 21:00)</a>:</h4>
<p>(or perhaps within <code>#t-compiler</code>)</p>



<a name="193820738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820738">(Apr 13 2020 at 21:00)</a>:</h4>
<p>anyway, something like that</p>



<a name="193820766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820766">(Apr 13 2020 at 21:00)</a>:</h4>
<p>maybe it'd just be nice to have a kind of "procedural announcements" stream</p>



<a name="193820783"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820783" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820783">(Apr 13 2020 at 21:00)</a>:</h4>
<p>I think they're both feasible, yeah...</p>



<a name="193820805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820805">(Apr 13 2020 at 21:00)</a>:</h4>
<p>I think having dedicated topics per thing though is good</p>



<a name="193820824"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193820824" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193820824">(Apr 13 2020 at 21:01)</a>:</h4>
<p>(easier on the backend, too)</p>



<a name="193821057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821057">(Apr 13 2020 at 21:02)</a>:</h4>
<blockquote>
<p>So @Mark-Simulacrum and I were talking on Zulip and we wanted to tweak the process as follows:</p>
<ul>
<li>You can "second" at any time by writing <code>@rustbot second</code>. This will trigger the <code>final-comment-period</code> label to be added and FCP lasts for 10 days.</li>
<li>We will announce things in FCP at the weekly triage meeting.</li>
<li>As long as the change is "reversible", and your confident all stakeholders will agree, you can shortcut the FCP, but it should still overlap with at least one triage meeting.</li>
</ul>
</blockquote>



<a name="193821093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821093">(Apr 13 2020 at 21:03)</a>:</h4>
<p>draft comment, does that sound right?</p>



<a name="193821122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821122">(Apr 13 2020 at 21:03)</a>:</h4>
<p>to be clear, this fcp does not have the rfcbot checklist</p>



<a name="193821125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821125">(Apr 13 2020 at 21:03)</a>:</h4>
<p>since that's 'too heavyweight'</p>



<a name="193821140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821140">(Apr 13 2020 at 21:03)</a>:</h4>
<p>right</p>



<a name="193821164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821164">(Apr 13 2020 at 21:03)</a>:</h4>
<p><span aria-label="thumbs up" class="emoji emoji-1f44d" role="img" title="thumbs up">:thumbs_up:</span> from me in that case</p>



<a name="193821165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821165">(Apr 13 2020 at 21:03)</a>:</h4>
<p>maybe we should give it a different name</p>



<a name="193821172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821172">(Apr 13 2020 at 21:03)</a>:</h4>
<p>not sure what but...</p>



<a name="193821228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821228">(Apr 13 2020 at 21:04)</a>:</h4>
<p>maybe just "mcp-seconded"</p>



<a name="193821240"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821240" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821240">(Apr 13 2020 at 21:04)</a>:</h4>
<p>'objection period'</p>



<a name="193821253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821253">(Apr 13 2020 at 21:04)</a>:</h4>
<p>not sure :)</p>



<a name="193821281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821281">(Apr 13 2020 at 21:04)</a>:</h4>
<p>I mean we could say, you write second, and it becomes a "seconded MCP"</p>



<a name="193821298"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821298" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821298">(Apr 13 2020 at 21:04)</a>:</h4>
<p>10 days after an MCP has been seconded, if there's no objections or concerns raised, it is accepted</p>



<a name="193821309"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821309" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821309">(Apr 13 2020 at 21:05)</a>:</h4>
<p>I would.. avoid tagging more onto MCP I think</p>



<a name="193821310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821310">(Apr 13 2020 at 21:05)</a>:</h4>
<p>we don't have a name for that <em>period</em> I guess</p>



<a name="193821389"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821389" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821389">(Apr 13 2020 at 21:05)</a>:</h4>
<p>side note that</p>



<a name="193821453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821453">(Apr 13 2020 at 21:06)</a>:</h4>
<p>I'd like to change the normal FCP process to start the clock as soon as you say <code>rfcbot fcp merge</code></p>



<a name="193821487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821487">(Apr 13 2020 at 21:06)</a>:</h4>
<p>hmm I'm not sure if what I was going to say makes sense</p>



<a name="193821514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821514">(Apr 13 2020 at 21:06)</a>:</h4>
<p>anyway these things feel similar, kind of a question of how much "pre-checking" you need</p>



<a name="193821536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821536">(Apr 13 2020 at 21:07)</a>:</h4>
<p>indeed</p>



<a name="193821906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193821906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193821906">(Apr 13 2020 at 21:10)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/mcp.20process/near/193820145" title="#narrow/stream/185694-t-compiler.2Fwg-meta/topic/mcp.20process/near/193820145">said</a>:</p>
<blockquote>
<p>but <span class="user-mention silent" data-user-id="116266">Santiago Pastorino</span> can decide</p>
</blockquote>
<p>yeah we can skim the things using the label, remember to let me know when do we need to start doing so :)</p>



<a name="193822163"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193822163" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193822163">(Apr 13 2020 at 21:13)</a>:</h4>
<p>ah we should probably start now</p>



<a name="193825524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193825524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193825524">(Apr 13 2020 at 21:46)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> are you planning to create the stream?</p>



<a name="193825537"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193825537" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193825537">(Apr 13 2020 at 21:46)</a>:</h4>
<p>or are we putting in t-compiler for now?</p>



<a name="193935874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193935874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193935874">(Apr 14 2020 at 18:06)</a>:</h4>
<p>I guess I will create it now</p>



<a name="193935956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193935956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193935956">(Apr 14 2020 at 18:07)</a>:</h4>
<p>Created <a class="stream" data-stream-id="233931" href="/#narrow/stream/233931-t-compiler.2Fmajor-changes">#t-compiler/major changes</a></p>



<a name="193936066"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193936066" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193936066">(Apr 14 2020 at 18:08)</a>:</h4>
<p>let me update the triagebot.toml on the compiler-team repo to point there</p>



<a name="193936205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/193936205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#193936205">(Apr 14 2020 at 18:09)</a>:</h4>
<p>done</p>



<a name="194319758"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/194319758" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#194319758">(Apr 16 2020 at 15:15)</a>:</h4>
<p>Hmm, so <span class="user-mention" data-user-id="123856">@Vadim Petrochenkov</span> mentioned in <a href="https://github.com/rust-lang/rfcs/issues/2904" title="https://github.com/rust-lang/rfcs/issues/2904">rfc#2904</a> discussing thread that <a href="https://github.com/rust-lang/rfcs/pull/2904#issuecomment-612597794" title="https://github.com/rust-lang/rfcs/pull/2904#issuecomment-612597794">they would prefer a regular fcp for stabilizing user-facing features</a>:</p>
<blockquote>
<p>I don't like that the process for stabilizing a minor user facing feature is different now between language/library and compiler.</p>
<p>Submitting a PR and starting an FCP worked well enough in all these cases.<br>
(Except that waiting for one more week after everyone ticked their boxes often feels excessive.)</p>
</blockquote>
<p>I'm trying to think how to integrate that feedback exactly. I'm not sure I agree that submitting a PR worked well enough, in that I think many people don't know the procedure, and there is frequently not enough documentation or other notes along the way. But I <em>am</em> inclined to agree that for "end-user facing features" a full team FCP seems reasonable (I also agree that waiting another week often feels silly.)</p>



<a name="194319948"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/194319948" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#194319948">(Apr 16 2020 at 15:16)</a>:</h4>
<p>I would also kind of like to have a "smooth line" between MCP and larger proposals -- i.e., the starting point is an MCP, and what can happen is that it gets "upgraded" to requiring a full fcp, because it is a larger decision or impacts end users etc</p>



<a name="194320047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185694-t-compiler/wg-meta/topic/mcp%20process/near/194320047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/185694-t-compiler/wg-meta/topic/mcp.20process.html#194320047">(Apr 16 2020 at 15:16)</a>:</h4>
<p>This then effectively becomes the lang team idea I was kicking around for having people propose ideas and look for a sponsor before jumping to a full RFC -- after all, maybe the idea is simple enough it doesn't merit an RFC</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>